Hệ thống quản lý hàng tồn kho bằng PHP
1 <?php
2 session_start();
3
4 // Check if user is already logged in
5 if(isset($_SESSION['loggedIn'])){
6 header('Location: index.php');
7 exit();
8 }
9
10 require_once('inc/config/constants.php');
11 require_once('inc/config/db.php');
12 require_once('inc/header.html');
13 ?>
14 <body>
15
16 <?php
17 // Variable to store the action (login, register, passwordReset)
18 $action = '';
19 if(isset($_GET['action'])){
20 $action = $_GET['action'];
21 if($action == 'register'){
22 ?>
23 <div class="container">
24 <div class="row justify-content-center">
25 <div class="col-sm-12 col-md-5 col-lg-5">
26 <div class="card">
27 <div class="card-header">
28 Register
29 </div>
30 <div class="card-body">
31 <form action="">
32 <div id="registerMessage"></div>
33 <div class="form-group">
34 <label for="registerFullName">Name<span class="requiredIcon">*</span></label>
35 <input type="text" class="form-control" id="registerFullName" name="registerFullName">
36 <!-- <small id="emailHelp" class="form-text text-muted"></small> -->
37 </div>
38 <div class="form-group">
39 <label for="registerUsername">Username<span class="requiredIcon">*</span></label>
40 <input type="email" class="form-control" id="registerUsername" name="registerUsername" autocomplete="on">
41 </div>
42 <div class="form-group">
43 <label for="registerPassword1">Password<span class="requiredIcon">*</span></label>
44 <input type="password" class="form-control" id="registerPassword1" name="registerPassword1">
45 </div>
46 <div class="form-group">
47 <label for="registerPassword2">Re-enter password<span class="requiredIcon">*</span></label>
48 <input type="password" class="form-control" id="registerPassword2" name="registerPassword2">
49 </div>
50 <a href="login.php" class="btn btn-primary">Login</a>
51 <button type="button" id="register" class="btn btn-success">Register</button>
52 <a href="login.php?action=resetPassword" class="btn btn-warning">Reset Password</a>
53 <button type="reset" class="btn">Clear</button>
54 </form>
55 </div>
56 </div>
57 </div>
58 </div>
59 </div>
60 <?php
61 require 'inc/footer.php';
62 echo '</body></html>';
63 exit();
64 } elseif($action == 'resetPassword'){
65 ?>
66 <div class="container">
67 <div class="row justify-content-center">
68 <div class="col-sm-12 col-md-5 col-lg-5">
69 <div class="card">
70 <div class="card-header">
71 Reset Password
72 </div>
73 <div class="card-body">
74 <form action="">
75 <div id="resetPasswordMessage"></div>
76 <div class="form-group">
77 <label for="resetPasswordUsername">Username</label>
78 <input type="text" class="form-control" id="resetPasswordUsername" name="resetPasswordUsername">
79 </div>
80 <div class="form-group">
81 <label for="resetPasswordPassword1">New Password</label>
82 <input type="password" class="form-control" id="resetPasswordPassword1" name="resetPasswordPassword1">
83 </div>
84 <div class="form-group">
85 <label for="resetPasswordPassword2">Confirm New Password</label>
86 <input type="password" class="form-control" id="resetPasswordPassword2" name="resetPasswordPassword2">
87 </div>
88 <a href="login.php" class="btn btn-primary">Login</a>
89 <a href="login.php?action=register" class="btn btn-success">Register</a>
90 <button type="button" id="resetPasswordButton" class="btn btn-warning">Reset Password</button>
91 <button type="reset" class="btn">Clear</button>
92 </form>
93 </div>
94 </div>
95 </div>
96 </div>
97 </div>
98 <?php
99 require 'inc/footer.php';
100 echo '</body></html>';
101 exit();
102 }
103 }
104 ?>
105 <!-- Default Page Content (login form) -->
106 <div class="container">
107 <div class="row justify-content-center">
108 <div class="col-sm-12 col-md-5 col-lg-5">
109 <div class="card">
110 <div class="card-header">
111 Login
112 </div>
113 <div class="card-body">
114 <form action="">
115 <div id="loginMessage"></div>
116 <div class="form-group">
117 <label for="loginUsername">Username</label>
118 <input type="text" class="form-control" id="loginUsername" name="loginUsername">
119 </div>
120 <div class="form-group">
121 <label for="loginPassword">Password</label>
122 <input type="password" class="form-control" id="loginPassword" name="loginPassword">
123 </div>
124 <button type="button" id="login" class="btn btn-primary">Login</button>
125 <a href="login.php?action=register" class="btn btn-success">Register</a>
126 <a href="login.php?action=resetPassword" class="btn btn-warning">Reset Password</a>
127 <button type="reset" class="btn">Clear</button>
128 </form>
129 </div>
130 </div>
131 </div>
132 </div>
133 </div>
134 <?php
135 require 'inc/footer.php';
136 ?>
137 </body>
138 </html>